export function getCardsName(cardsNumStr) {
	let cardsName = ''
	if (cardsNumStr) {
		const cardsNumReplaceStr = cardsNumStr.replace(/[\[\]]/g, '')
		if (cardsNumReplaceStr) {
			const cardsNumArr = cardsNumReplaceStr.split(',')
			const cardsNameArr = []
			cardsNumArr.forEach((item) => {
				const cardName = cardsNameMap.get(parseInt(item))
				if (cardName) {
					cardsNameArr.push(cardName)
				}
			})
			cardsName = cardsNameArr.join('，')
		}
	}
	return cardsName
}

// 数字对应扑克
const cardsNameMap = new Map([
	[0, '方片A'], // 方片1
	[1, '梅花A'], // 梅花1
	[2, '红桃A'], // 红桃1
	[3, '黑桃A'], // 黑桃1

	[4, '方片2'], // 方片2
	[5, '梅花2'], // 梅花2
	[6, '红桃2'], // 红桃2
	[7, '黑桃2'], // 黑桃2

	[8, '方片3'], // 方片3
	[9, '梅花3'], // 梅花3
	[10, '红桃3'], // 红桃3
	[11, '黑桃3'], // 黑桃3

	[12, '方片4'], // 方片4
	[13, '梅花4'], // 梅花4
	[14, '红桃4'], // 红桃4
	[15, '黑桃4'], // 黑桃4

	[16, '方片5'], // 方片5
	[17, '梅花5'], // 梅花5
	[18, '红桃5'], // 红桃5
	[19, '黑桃5'], // 黑桃5

	[20, '方片6'], // 方片6
	[21, '梅花6'], // 梅花6
	[22, '红桃6'], // 红桃6
	[23, '黑桃6'], // 黑桃6

	[24, '方片7'], // 方片7
	[25, '梅花7'], // 梅花7
	[26, '红桃7'], // 红桃7
	[27, '黑桃7'], // 黑桃7

	[28, '方片8'], // 方片8
	[29, '梅花8'], // 梅花8
	[30, '红桃8'], // 红桃8
	[31, '黑桃8'], // 黑桃8

	[32, '方片9'], // 方片9
	[33, '梅花9'], // 梅花9
	[34, '红桃9'], // 红桃9
	[35, '黑桃9'], // 黑桃9

	[36, '方片T'], // 方片10
	[37, '梅花T'], // 梅花10
	[38, '红桃T'], // 红桃10
	[39, '黑桃T'], // 黑桃10

	[40, '方片J'], // 方片J
	[41, '梅花J'], // 梅花J
	[42, '红桃J'], // 红桃J
	[43, '黑桃J'], // 黑桃J

	[44, '方片Q'], // 方片Q
	[45, '梅花Q'], // 梅花Q
	[46, '红桃Q'], // 红桃Q
	[47, '黑桃Q'], // 黑桃Q

	[48, '方片K'], // 方片K
	[49, '梅花K'], // 梅花K
	[50, '红桃K'], // 红桃K
	[51, '黑桃K'] // 黑桃K
])
